/*
 * 文件名：ConvertEncodeForLog.java
 * 版权：Copyright by www.huawei.com
 * 描述：
 * 修改人：public0061
 * 修改时间：2006-8-15
 * 跟踪单号：
 * 修改单号：
 * 修改内容：
 */

package com.kuanrf.common.util;

import java.io.UnsupportedEncodingException;

import org.apache.log4j.PatternLayout;
import org.apache.log4j.spi.LoggingEvent;

import com.kuanrf.common.KeyConstant;

/**
 * 〈一句话功能简述〉 记录日志时转换字符〈功能详细描述〉
 * 
 * @author public0061
 * @version 2006-8-15
 * @see ConvertEncodeForLog
 * @since
 */

public class ConvertEncodeForLog extends PatternLayout
{
    
    /*
     * (non-Javadoc)
     *  
     * @see org.apache.log4j.Layout#format(org.apache.log4j.spi.LoggingEvent)
     */
    public String format(LoggingEvent arg0)
    {
        try
        {
            return (new String(super.format(arg0)
                    .getBytes(KeyConstant.DEFAULT_CHARSET)));
        }
        catch (UnsupportedEncodingException e)
        {
            
        }
        return null;
    }
}